// 使用 pinia 做状态管理
import { acceptHMRUpdate, defineStore } from 'pinia'
export const useUserStore = defineStore('user', () => {
  let info = ref({
    name: '',
    age: '',
  })

  let token = ref(useCookie('token'))

  function setToken(val) {
    token.value = val
  }

  function setInfo(val) {
    info.value.age = val.age
    info.value.name = val.name
  }

  return {
    info,
    token,
    setToken,
    setInfo,
  }
})

// 热更新
if (import.meta.hot)
  import.meta.hot.accept(acceptHMRUpdate(useUserStore, import.meta.hot))
